client_PROGRAM(client)
client_PROGRAM_SOURCE(client.cpp)
client_PROGRAM_SOURCE(oglapp.cpp)
client_PROGRAM_SOURCE(network/streamingClient.cpp)
client_PROGRAM_SOURCE(render/avatar.cpp)
client_PROGRAM_SOURCE(render/camera.cpp)
client_PROGRAM_SOURCE(render/catmullromSpline.cpp)
client_PROGRAM_SOURCE(render/viewFrustum.cpp)
client_PROGRAM_SOURCE(render/levels/level.cpp)
client_PROGRAM_SOURCE(render/levels/tile.cpp)
client_PROGRAM_SOURCE(render/observers/downloadObserver.cpp)
client_PROGRAM_SOURCE(render/observers/moveObserver.cpp)
client_PROGRAM_SOURCE(render/observers/rotateObserver.cpp)
client_PROGRAM_SOURCE(render/observers/viewChangeObserver.cpp)
client_PROGRAM_SOURCE(render/threads/downloadManager.cpp)
client_PROGRAM_SOURCE(render/threads/threadBase.cpp)
client_PROGRAM_SOURCE(render/threads/viewResolver.cpp)
client_PROGRAM_SOURCE(render/buildings/building.cpp)
client_PROGRAM_SOURCE(render/skybox.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/base/SbMatrix.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/base/SbRotation.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/base/box3f.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/base/plane.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/geo/geoLocation.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/geo/inverseMercatorProjection.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/geo/mercatorProjection.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/geo/osmio.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/session.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/evaluator.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/cacheState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/sessionState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/connectionState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/modelInfoState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/terrainTileState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/textureTileState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/buildingTileState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/statesFactory.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/trajectoryTileState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/renderParametersState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/moveState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/app/states/rotateState.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/network/streamingConnection.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/cacheKeysFactory.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/cacheKey.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/terrainCacheKey.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/textureCacheKey.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/buildingCacheKey.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/textureCache.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/terrainCache.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/cache/buildingCache.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/commandFactory.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/command.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_request_model_description.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_request_terrain_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_request_array_data.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_request_texture_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_accept_terrain_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_accept_texture_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_accept_building_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/client/c_send_login.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_accept_connection.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_reject_connection.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_request_login.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_send_model_description.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_send_terrain_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_send_texture_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_send_building_tile.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/commands/server/s_send_array_data.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/io/jpgstream.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/io/pngstream.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/io/lz4_cd.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/io/lz4.c)
client_PROGRAM_SOURCE(../../../shared_code/src/database/sqlite3.c)
client_PROGRAM_SOURCE(../../../shared_code/src/utils/timer.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/database/sqlite3.c)
client_PROGRAM_SOURCE(../../../shared_code/src/trajectory/predictor.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/trajectory/mcPredictor.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/trajectory/ksPredictor.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/trajectory/linearPredictor.cpp)
client_PROGRAM_SOURCE(../../../shared_code/src/trajectory/rmfPredictor.cpp)

client_PROGRAM_HEADER()
client_PROGRAM_ADDITIONAL_LIBRARY(${client_Boost})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_jpeg})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_png})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_glew})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_libxml})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_opengl})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_eigen})
client_PROGRAM_ADDITIONAL_LIBRARY(${client_freeglut})
client_PROGRAM_ADDITIONAL_LIBRARY(${CMAKE_DL_LIBS})
client_PROGRAM_BUILD()
client_PROGRAM_INSTALL()

